<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!-- 导入StudentBean类 -->
<%@ page import="com.niit.StudentBean" %>    
    
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaBean的使用</title>
</head>
<body>

<!-- 普通的java代码 -->
<h1>1.使用普通java代码的方式</h1>
<%
	StudentBean student = new StudentBean();
	student.setId("2024101701");
	student.setName("张小明");
	student.setAge(18);
%>
	<div>
		学号： <%= student.getId() %>
	</div>
	<div>
		姓名： <%= student.getName() %>
	</div>
	<div>
		年龄： <%= student.getAge() %>
	</div>
<hr>
<h1>2.使用JSP动作的方式</h1>
<!-- 使用JSP动作的方式 -->	
<!-- id属性指定JavaBean的名称,class属性指定JavaBean类的名称,scope属性定义可使用JavaBean对象的范围 -->
<!-- 
JavaBean的作用范围：
	1.page :指定JavaBean对象只能用于当前页面。
	2.request：指定JavaBean对象只能用于当前请求。
	3.session：指定JavaBean对象只能用于当前会话。
	4.application：指定JavaBean对象可用于整个Web应用程序。
 -->
<jsp:useBean id="stu" class="com.niit.StudentBean" scope="request">
		<!-- 设置id属性的值 -->	
		<jsp:setProperty name="stu" property="id" value="2024101702"/>
		<!-- 设置name属性的值 -->	
		<jsp:setProperty name="stu" property="name" value="李华"/>
		<!-- 设置age属性的值 -->	
		<jsp:setProperty name="stu" property="age" value="24"/>
</jsp:useBean>
<!-- 获取Bean对象的值 -->
<div>学号：
	<!-- 获取id属性的值 -->
	<jsp:getProperty name="stu" property="id" />
</div>
<div>姓名：
	<!-- 获取name属性的值 -->
	<jsp:getProperty name="stu" property="name" />
</div>
<div>年龄：
	<!-- 获取age属性的值 -->
	<jsp:getProperty name="stu" property="age" />
</div>

</body>
</html>